package day05;

import java.util.Arrays;

//此类是用于验证Arrays工具类的测试demo
public class Test03 {
    public static void main(String[] args) {
        //定义一个静态数组
        int [] a = {10,20,30,40,50,60,70,80,90};
        //Arrays工具累相当于一个生活中的工具箱，里边有喝多工具（封装好的方法/工具）
        //之前我们需要使用for循环才能便利数组，想在使用Arrays中封装好的方法实现
        //Arrays.toString()可以遍历
        //Arrays.toString(数组名) 这个方法可以将数组转换为字符串类型
//        System.out.println(Arrays.toString(a));
//        Arrays.sort(a);                        //sort 对数组进行排序
//        System.out.println(Arrays.toString(a));

        //Arrays.copyOF对数组进行复制扩容，减少
        int [] a1 = Arrays.copyOf(a,9);
        System.out.println(Arrays.toString(a1));

        //Arrays.copyOf对数组扩容，扩出来是0
        int [] a2 = Arrays.copyOf(a,10);
        System.out.println(Arrays.toString(a2));

        //Arrays.copyOf对数组减少
        int [] a3 = Arrays.copyOf(a,3);
        System.out.println(Arrays.toString(a3));

    }
}
